<?php

Secutiry::allow(
array('PaginasController' 	=> array(
            'indexRestrito'   			=> array('required' => true,   'perfil' => array(PerfilAcesso::$cliente), 'pagina'=>'/home/seguranca'),
)
)
);

class PaginasController extends Controller{

	private $objRetorno;

	public function __construct(){
		$pagina = Route::getRoutes(Uri::getUri(0));
		$pagina =  (key_exists('pagina', $pagina)) ? $pagina['pagina'] : Uri::getUri(0);

		$this->objRetorno['pagina'] = 'site/' . $pagina;
		$this->objRetorno['head'] = 'site/head';
	}

	public function index(){
		$usuario = Session::getValue('user');
		$enderecoModel = new EnderecoModel();
		$endereco = $enderecoModel->buscarEnderecosPrincipal($usuario['id_usuario']);
		$this->objRetorno['endereco'] = $endereco;
		$this->objRetorno['logged'] = $usuario?1:0;
		self::render('site/home', $this->objRetorno);
	}

	public function indexRestrito(){
		$usuario = Session::getValue('user');
		$e = new EnderecoModel();
		$endereco = $e->buscarEnderecosPorUsuario($usuario['id_usuario']);
		$this->objRetorno['endereco'] = $endereco[0];
    $this->objRetorno['logged'] = $usuario?1:0;
		self::render('site/home', $this->objRetorno);
	}
}
?>